import Vue from 'vue'
import App from './App.vue'
import router from '@/router'
import '@/style/style.css'

import store from './store/index'

// 1.导包
import Vuex from 'vuex'
// 2.注册
Vue.use(Vuex)
// 3.实例化
// const store = new Vuex.Store({
//   state : {
//     xian : 1000,
//     chengdu : 800
//   },
//   mutations : {
//     updateXian(state,payload) {
//       state.xian += payload
//     },
//     updateChengdu(state,payload) {
//       state.chengdu += payload
//     }
//   },
//   actions : {
//     // context相当于是$store
//     deliver(context,payload) {
//       context.commit('updateXian',payload)
//     },
//     delivers(context,payload) {
//       context.commit('updateChengdu',payload)
//     }
//   },
//   getters : {
//     totalCount(state) {
//       return state.xian + state.chengdu
//     }
//   }
// })


Vue.config.productionTip = false

new Vue({
  render: h => h(App),
  router,
  store
}).$mount('#app')

